package c_classMethodReferece;

//2.准备一个方法, 用来接收 函数式接口
public class Demo {
    public static void main(String[] args) {
        //准备一个类 类中要有一个静态方法abs (以前的写法 也就是new)

        //可以用lambda表达式优化
        cal(-10,n -> Math.abs(n));

        /*
            1.方法 必定是存在的 abs
            2.类 存在 Math
         */
        //方法引用优化后的写法
        int cal = cal(-10, Math::abs);
        System.out.println(cal);//10
    }

    public static int cal(int n, Calcable c){
        return c.calAbs(n);
    }
}
